package org.agurgul.liczba;

import junit.framework.TestCase;

public class TestLiczba extends TestCase {
	Liczba nowaLiczba;
	
	protected void setUp() throws Exception {
		super.setUp();
		nowaLiczba = new Liczba(100);
	}
	public void testBazaDwa(){
		try{
			assertEquals("Test udany", "1100100", nowaLiczba.zmienZapis(2));
		}catch(MyException e2){}
	}
	public void testBazaTrzy(){
		try{
			assertEquals("10201", nowaLiczba.zmienZapis(3));
		}catch(MyException e2){};
	}
	public void testBazaSiedemnascie(){
		try{
			assertFalse(nowaLiczba.zmienZapis(17)=="12");
		}catch(MyException e2){};
	}
	public void testBazaJeden(){
		try{
			assertTrue(nowaLiczba.zmienZapis(1)!="1111111111111");
			fail();
		}catch(MyException e2){};
		
	}
	
	public void testBazaCzterdziesciDwa(){
		try{
			assertFalse(nowaLiczba.zmienZapis(1)!="1111111111111");
			fail();
		}catch(MyException e2){};
		
	}
	
	protected void tearDown() throws Exception {
		super.tearDown();
		nowaLiczba = null;
	}

}
